department of construction, maintenance and repair - French English Dictionary